<?php
/*2. 判断下面的说法是不是正确
a. 子类可以继承父类的public 属性,private 方法
b. 子类不能继承父类的private 属性，但是可以继承private方法
c. 子类只能继承父类的public protected属性，但不能继承protected 方法

3. 下面的代码会输出什么内容
(1)
*/
/*
class Stu{
	public function __construct(){
		echo "stu()";
	}
}
class Pupil extends Stu{
	public function __construct(){
		Stu::__construct();
	}
}
$pupil=new Pupil();

//(2)
class Stu{
	public function __construct(){
		echo "stu()";
	}
}
class Pupil extends Stu{
	public function __construct(){
		parent::__construct();
	}
}
$pupil=new Pupil();
//(3)

(4)
class A{
	public function __construct(){
		echo "A()";
	}
	private test(){
		echo "test()";
	}
}
class B extends A{
	public function __construct(){
		parent::test();
	}
}
$b=new B();
*/
class A{
	public function __construct(){
		echo "A()";
	}
}
class B extends A{
	public function __construct(){
		parent::__construct();
	}
}
class C extends B{
	public function __construct(){
		parent::__construct();
	}
}
$c=new C();